package top.korori.service;

import com.baomidou.mybatisplus.extension.service.IService;
import top.korori.common.model.PageData;
import top.korori.entity.SysLoginLog;
import top.korori.entity.bo.SysLoginLogBo;
import top.korori.entity.vo.SysLoginLogVo;

/**
 * 
 * 登录日志 服务类
 * 
 *
 * @author korori
 * @since
 */
public interface SysLoginLogService extends IService<SysLoginLog> {

    /**
     * 添加日志
     * @param sysLoginLog
     */
    void add(SysLoginLog sysLoginLog);

    /**
     * 条件查询登录日志
     * @param sysLoginLogBo
     * @return
     */
    PageData<SysLoginLogVo> list(SysLoginLogBo sysLoginLogBo);

    /**
     * 根据日志id查询日志详细信息
     * @param loginLogId
     * @return
     */
    SysLoginLogVo get(Long loginLogId);
}
